/**
 * Bridge模式的宗旨是：
 *    将原本紧耦合的两个类进行脱耦，使他们可以独立的变化而不互相影响。
 *    脱耦就是将强关联的两个实体间的关联降低为弱关联，经常表现为：将继承关系转化为关联关系。
 * @author MIAO
 * Created on 2011-10-8
 * For more information, please visit:ismiao.com
 */
package com.ismiao.designPattern.Bridge;

public class BridgeDesc {
/**
 * Bridge模式的典型应用：
 * （期待补充）
 * 在什么情况下应当使用桥梁模式：
 *    1.如果一个系统需要在构件的抽象层和实现层之间增加更多的灵活性，避免在两个层次之间建立静态的联系。
 *    2.设计要求实现层的任何改变不应当影响客户端，或者说实现层的改变对客户端是完全透明的。
 *    3.一个构件有多于一个的抽象层实例和实现层实例，系统需要它们之间进行动态耦合。
 *    4.虽然在系统中使用继承是没有问题的，但是由于抽象层和实现层需要独立变化，设计要求需要独立管理这两者。
 */
}
